#include <stdio.h>
#include <stdlib.h>

#define TIPOCREDITE_1 0
#define TIPOCREDITE_2 1
#define TIPOCREDITE_3 1

#if TIPOCREDITE_1
void credite1(float *conta, float valor);
#endif

#if TIPOCREDITE_2
void credite2(float *conta, float valor);
#endif

#if TIPOCREDITE_3
void credite3(float *conta, float valor);
#endif

void debitar(float *conta, float valor);
//void printErro();

int main(int argc, char **argv) { //main *****************

	float conta = 1000, valor = 10;

#if TIPOCREDITE_1
	credite1(&conta, valor);
#endif

#if TIPOCREDITE_2
	credite2(&conta, valor);
#endif

#if TIPOCREDITE_3
	credite3(&conta, valor);
#endif

	printf("\nO valor atual da conta eh: %.2f", conta);

	return 0;
} //*************** FIM main

#if TIPOCREDITE_1
void credite1(float *conta, float valor) {

	*conta += valor;

}
#endif

#if TIPOCREDITE_2
void credite2(float *conta, float valor) {

	*conta += *conta * (valor / 100);

}
#endif

#if TIPOCREDITE_3
void credite3(float *conta, float valor) {
	*conta += 3 * valor;

}
#endif

void debitar(float *conta, float valor) {
	*conta -= valor;

}

//void printErro() {
//
//	printf("Aconteceu um erro!! O tipoCredite nao eh valido!!");
//
//}

